/*    crw.h    */

#ifndef CRW_H
#define CRW_H

#include "key.h"
#include "data.h"

typedef struct scrw *crw;
  
crw
crw_arr(crw c);
  
crw
crw_av(crw c);

key
crw_elecor_key(crw c);

data
crw_elecor_data(crw c);

crw
crw_insert(key k, data d, crw c);

bool
crw_fin(crw c);

crw
crw_del(crw c);

crw
crw_create(void);

crw
crw_destroy(crw c);

bool
crw_isempty(crw c);

bool
crw_isarr(crw c);

int
crw_tam(crw c);
#endif

/*    crw.h    */
